package com.aiti.lulian.vo;

import com.aiti.base.core.base.vo.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel("企业自定义字典值VO")
@Data
public class EnterpriseDictDataVo extends BaseVo {

    @ApiModelProperty("主键")
    private String baseId;

    @ApiModelProperty("字典类型编码")
    private String dictTypeNo;

    @ApiModelProperty("字典类型名称")
    private String dictTypeName;

    @ApiModelProperty("父级主键")
    private String baseParentId;

    @ApiModelProperty("字典名称")
    private String baseName;

    @ApiModelProperty("字典类型主键")
    private String typeId;

    @ApiModelProperty("排序")
    private Integer sort;

    /**
     * （'0'：不允许，'1'：允许）
     */
    @ApiModelProperty("是否允许修改")
    private String isUpdated;

    @ApiModelProperty("所属模块")
    private String module;

    @ApiModelProperty("所属模块名称")
    private String moduleName;

    @ApiModelProperty("企业ID")
    private String enterpriseId;

    @ApiModelProperty("创建者")
    private String creator;

    @ApiModelProperty("创建时间")
    private Date baseCreateTime;

    @ApiModelProperty("更新者")
    private String updateBy;

    @ApiModelProperty("更新时间")
    private Date baseUpdateTime;

    @ApiModelProperty("当前字典类型下的全部字典值，以逗号分隔")
    private String dictAllData;
}